<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.prime.com.tr/ui">

<h:head></h:head>
<body>
	<h:form>
		<f:facet name="header">
			Teste Integração Twitter        
        </f:facet>
        
        <fieldset>
			<legend>Vamos Twittar??</legend>
			<h:inputTextarea value="#{twitterBean.twittar}" />
			<h:commandButton value="Enviar Tweet" action="#{twitterBean.enviarMensagem()}" />        
		</fieldset>
        
        
        <fieldset>
			<legend>Informações Pessoais</legend>
			<h:inputText value="#{twitterBean.buscarPorNome}" />
			<h:commandButton value="Buscar Dados Pessoais " action="#{twitterBean.buscarInformacoesPorDeterminadoNome()}" />        
			<h:panelGrid>
				<h:outputText value="#{twitterBean.perfilDTO.nomeExibicao}" />
				<h:outputText value="#{twitterBean.perfilDTO.nomePerfil}" />
				<h:outputText value="#{twitterBean.perfilDTO.ultimoPost}" />
			</h:panelGrid>
		</fieldset>
		
		<fieldset>
			<legend>Últimos Post</legend>
				<h:dataTable value="#{twitterBean.listaStatus}" var="status">
					<h:column>
						@#{status.user.screenName}  / #{status.user.name} - Mensagem: #{status.text}        	
		        	</h:column>
				</h:dataTable>
		</fieldset>

		<fieldset>
			<legend>Buscar Tweets Por Determinado Assunto</legend>
			<h:inputText value="#{twitterBean.buscarPorAssunto}" />
				<h:commandButton value="Buscar por determinado assunto" action="#{twitterBean.pesquisarUsuariosPorAssunto()}" />        
				<h:dataTable value="#{twitterBean.tweetsPorAssunto}" var="_twe">
						<h:column>
							@#{_twe.fromUser} - #{_twe.text}	       	
		        		</h:column>		
				</h:dataTable>
			<h:commandButton action="#{twitterBean.inserirRelacoesBanco()}" value="Inserir relacoes no banco!" />	
			
			<h:dataTable var="_rel" value="#{twitterBean.relacoes}">
				<h:outputText value="#{_rel}" />
			</h:dataTable>
			
		</fieldset>
		
	
	</h:form>
</body>
</html>
